(set-logic ALL)
(set-info :status sat)
(set-option :produce-models true)
(declare-fun A () (Bag String))
(declare-fun B () (Bag String))
(declare-fun C () (Bag String))
(assert (= C (bag.inter_min A B)))
(assert (distinct (as bag.empty (Bag String)) C))
(assert (distinct A B C))
(check-sat)